Учебный курс: Подготовка на 1С:Специалист по платформе 1С:Предприятие 8.3

Решение задач по управляемым формам – тема № 5:
Как настроить форму, чтобы из карточки контрагента быстро перейти к списку документов по этому контрагенту

Для сотрудников компании, которые взаимодействуют с клиентами, важно видеть основную информацию по клиентам и перечень данных по текущему клиенту (когда он делал заказ, когда оплачивал, когда была произведена отгрузка товаров). Удобно, если вся эта информация будет доступна в базе из карточки контрагента, тогда не придется открывать списки различных документов и всевозможные отчеты. Это позволит ускорить процесс работы с клиентами и повысить удобство работы пользователей.

Подобная задача на аттестации может быть сформулирована следующим образом:

В конфигурации есть несколько документов, в которых указывается контрагент:

  • «Приходная накладная»
  • «Расходная накладная»
  • «Поступление на расчетный счет»
  • «Списание с расчетного счета».

Необходимо из карточки контрагента получить список документов по этому контрагенту.

В каркасной конфигурации имеется справочник «Контрагенты». Присутствуют документы «Приходная накладная» и «Расходная накладная», однако реквизита Контрагент (тип СправочникСсылка.Контрагенты) в этих документах еще нет. Также необходимо создать документы «Поступление на расчетный счет» и «Списание с расчетного счета» с соответствующим реквизитом Контрагент (тип СправочникСсылка.Контрагенты).

Такая задача не требует реализации сложных алгоритмов, написания объемных запросов, поэтому на аттестации принципиально важно сэкономить время на более сложные моменты, использовать готовые механизмы платформы вместо написания программного кода.

Рассмотрим, как наиболее оптимально решить эту задачу.

Как получить список документов по контрагенту

Поставленную задачу можно решить несколькими способами:

  1. Создать команду, разместить ее на форме элемента справочника «Контрагенты», при нажатии на кнопку открыть форму со списком документов по конкретному контрагенту. Для заполнения списка документов нужно будет реализовать программный код, который выбирает из базы документы по контрагенту.
  2. Создать объект метаданных КритерийОтбора и настроить его свойства. Все остальные необходимые действия выполнит платформа, создавать программный код для выборки документов из базы не потребуется.

Далее рассмотрим подробнее эти способы решения задачи.

К сожалению, у Вас недостаточно прав для дальнейшего просмотра.

Если Вы приобрели курс, но еще не активировали токен — пожалуйста, активируйте доступ по инструкциям, высланным на Ваш email после покупки.

Если Вы не залогинены на сайте — залогиньтесь, вернитесь на эту страницу и обновите ее.

Если Вы залогинены, у Вас активирован токен доступа, но Вы все равно видите эту запись — напишите нам на e-mail поддержки.

Комментарии закрыты